/**
 * Copyright (C) 2024 Checkmk GmbH - License: GNU General Public License v2
 * This file is part of Checkmk (https://checkmk.com). It is subject to the terms and
 * conditions defined in the file COPYING, which is part of this source code package.
 */

/**
 * Stage data
 */
export interface QuickSetupStageRequest {
  form_data: object
}

/**
 * Execute a stage action
 */
export interface QuickSetupStageActionRequest {
  stage_action_id: string
  stages: QuickSetupStageRequest[]
}

/**
 * Execute action on final stage
 */
export interface QuickSetupFinalActionRequest {
  button_id: string
  stages: QuickSetupStageRequest[]
}
